package ;

import haxe.Timer;
import scuts.macro.builder.AnonymousObjectToClassConversion;

using scuts.macro.builder.AnonymousObjectToClassConversion;

class Main
{
	static function main () {
		
		trace(AnonymousObjectToClassConversion.convert( { hello:"hi", num:1 } ));
    
    // turns an anonymous Object into a class (recursive)
    // this call generates 2 classes
    trace(AnonymousObjectToClassConversion.convert( { hello:"hi", num: { foo : 1} } ));
    

		
	}
	
}
